reflect.flag.kind (method)
72 uses
reflect (current package)
iter.go#L47: switch v.kind() {
iter.go#L71: if v.Elem().kind() != Array {
iter.go#L135: if v.Elem().kind() != Array {
value.go#L85: func (f flag) kind() Kind {
value.go#L221: panic(&ValueError{valueMethodName(), f.kind()})
value.go#L283: if v.kind() != Bool {
value.go#L307: switch v.kind() {
value.go#L325: panic(&ValueError{"reflect.Value.Bytes", v.kind()})
value.go#L1155: if v.kind() == Slice {
value.go#L1162: k := v.kind()
value.go#L1174: panic(&ValueError{"reflect.Value.Cap", v.kind()})
value.go#L1193: switch v.kind() {
value.go#L1204: k := v.kind()
value.go#L1211: panic(&ValueError{"reflect.Value.Complex", v.kind()})
value.go#L1219: k := v.kind()
value.go#L1265: panic(&ValueError{"reflect.Value.Elem", v.kind()})
value.go#L1271: if v.kind() != Struct {
value.go#L1272: panic(&ValueError{"reflect.Value.Field", v.kind()})
value.go#L1369: switch v.kind() {
value.go#L1380: k := v.kind()
value.go#L1387: panic(&ValueError{"reflect.Value.Float", v.kind()})
value.go#L1395: switch v.kind() {
value.go#L1435: panic(&ValueError{"reflect.Value.Index", v.kind()})
value.go#L1440: switch v.kind() {
value.go#L1451: k := v.kind()
value.go#L1465: panic(&ValueError{"reflect.Value.Int", v.kind()})
value.go#L1501: if v.kind() == Interface {
value.go#L1545: k := v.kind()
value.go#L1561: panic(&ValueError{"reflect.Value.IsNil", v.kind()})
value.go#L1576: switch v.kind() {
value.go#L1698: switch v.kind() {
value.go#L1751: return v.kind()
value.go#L1758: if v.kind() == Slice {
value.go#L1765: switch k := v.kind(); k {
value.go#L1782: panic(&ValueError{"reflect.Value.Len", v.kind()})
value.go#L1804: if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.MapMaxElemBytes {
value.go#L1923: if v.kind() == Interface {
value.go#L1966: if v.kind() == Interface {
value.go#L2029: if v.kind() != Map {
value.go#L2122: k := v.kind()
value.go#L2129: panic(&ValueError{"reflect.Value.OverflowComplex", v.kind()})
value.go#L2135: k := v.kind()
value.go#L2142: panic(&ValueError{"reflect.Value.OverflowFloat", v.kind()})
value.go#L2155: k := v.kind()
value.go#L2162: panic(&ValueError{"reflect.Value.OverflowInt", v.kind()})
value.go#L2168: k := v.kind()
value.go#L2175: panic(&ValueError{"reflect.Value.OverflowUint", v.kind()})
value.go#L2203: k := v.kind()
value.go#L2240: panic(&ValueError{"reflect.Value.Pointer", v.kind()})
value.go#L2313: if v.kind() == Interface {
value.go#L2362: switch k := v.kind(); k {
value.go#L2364: panic(&ValueError{"reflect.Value.SetComplex", v.kind()})
value.go#L2376: switch k := v.kind(); k {
value.go#L2378: panic(&ValueError{"reflect.Value.SetFloat", v.kind()})
value.go#L2390: switch k := v.kind(); k {
value.go#L2392: panic(&ValueError{"reflect.Value.SetInt", v.kind()})
value.go#L2444: if (tt.Key == stringType || key.kind() == String) && tt.Key == key.typ() && tt.Elem.Size() <= abi.MapMaxElemBytes {
value.go#L2488: switch k := v.kind(); k {
value.go#L2490: panic(&ValueError{"reflect.Value.SetUint", v.kind()})
value.go#L2531: switch kind := v.kind(); kind {
value.go#L2533: panic(&ValueError{"reflect.Value.Slice", v.kind()})
value.go#L2593: switch kind := v.kind(); kind {
value.go#L2595: panic(&ValueError{"reflect.Value.Slice3", v.kind()})
value.go#L2644: if v.kind() == String {
value.go#L2651: if v.kind() == Invalid {
value.go#L2733: switch v.kind() {
value.go#L2744: k := v.kind()
value.go#L2760: panic(&ValueError{"reflect.Value.Uint", v.kind()})
value.go#L2799: k := v.kind()
value.go#L2836: panic(&ValueError{"reflect.Value.UnsafePointer", v.kind()})
value.go#L2979: dk := dst.kind()
value.go#L2988: sk := src.kind()
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |